package model3D;

import java.awt.geom.Point2D;


// ********************************************************************
// *** INTERFACE: Projection2D
// ********************************************************************
public abstract class Projection2D implements Drawing2D
{ protected Point2D.Double origo2D;
  protected double scale2D;

  // *************************************************************************
  // *** CONSTRUCTOR: Projection2D
  // *************************************************************************
  public Projection2D(Point2D.Double origo2D,double scale2D)
  { this.origo2D=origo2D;
    this.scale2D=scale2D;
  }

  // ******************************************************************
  // *** METHOD: setDefaultScaling
  // ******************************************************************
//  public void setDefault2DScaling();

//  // ******************************************************************
//  // *** METHOD: set2DScaling
//  // ******************************************************************
//  public void set2DScaling(Point2D.Double origo2D,double scale2D);

  // *************************************************************************
  // *** METHOD: set2DScaling
  // *************************************************************************
  public void set2DScaling(Point2D.Double origo2D,double scale2D)
  { this.origo2D=origo2D;
    this.scale2D=scale2D;
  }

}